package org.springblade.modules.monitor.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * @ClassName ChartDTO
 * @Description
 * @Author zhang_xfei
 * @DATE 2020 2020/6/24 15:55
 **/
@Data
public class ChartDTO {
	@ApiModelProperty("interfaceid")
	private Long interfaceid;
	@ApiModelProperty("监控项id")
	private Long itemid;
	@ApiModelProperty("开始时间；若开始时间为空，则默认距离当前1h的时间；格式化yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime startTime;
	@ApiModelProperty("结束时间，若结束时间为空，则默认当前时间；格式化yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime endTime;
}
